/**
 * Created with IntelliJ IDEA.
 * Description: leetcode: 2413. 最小偶倍数
 * <a href="https://leetcode.cn/problems/smallest-even-multiple/">...</a>
 * User: DELL
 * Date: 2023-10-12
 * Time: 22:53
 */
public class Solution {
    /**
     * 解题思路:
     * 本题其实要考察的是
     * 最小公倍数 LCM = (n*m) / gcd(n,m),
     * 即求小公倍数时,先利用辗转相除法求出两个数的最大公约数,之后利用公式即可
     * 直接求出最小公倍数,本题只不过是题目较为简单,但知识点就是以上这些.
     *
     * @param n
     * @return
     */
    public int smallestEvenMultiple(int n) {
        // return n % 2 == 0 ? n : 2 * n;
        return n << (n & 1);
    }
}